.block_slogan {
    background-color: var(--bg);
    color: var(--text-color);
    .mask {
      height: 100%;
      right: 0;
      top: 0;
      width: 92px;
    }
    .content {
      padding: 70px 0;
  
      .list {
        .list_item {
          padding: 25px 0;
          @media screen and (max-width: 767px) {
            padding: 16px 0;
            gap: 14px;
          }
          position: relative;
          @media screen and (min-width: 768px) {
            &+.list_item{
              &::before{
                content: '';
                position: absolute;
                height: 100%;
                left: -30px;
                border-left: 1px solid var(--dividing-color);
              }
            }
          }
          
          img {
            width: 66px;
            object-fit: cover;
          }
          svg {
            width: 66px;
            height: 66px;
            path{
              fill: var(--text-color);
            }
          }
  
          .item-title {
            font-size: 20px;
            font-weight: 400;
            line-height: 1;
            font-weight: 600;
          }
          .item-des{
            opacity: .6;
          }
  
          @media screen and (max-width: 767px) {
            width: 260px;
            max-width: 260px;
            flex-shrink: 0;
          }
        }
      }
    }
  }
  